package com.fulu.game.bi.mysql.bi.room;

import com.fulu.game.bi.entity.bo.channel.VoiceGuildRoomListBO;
import com.fulu.game.bi.entity.bo.channel.VoiceOverviewListBO;
import com.fulu.game.bi.entity.po.room.RoomStatAllUserDay;
import com.fulu.game.bi.entity.vo.room.RoomStatAllUserDayRealTimeVO;
import com.fulu.game.bi.entity.vo.room.VoiceGuildRoomConsumerDetailVO;
import com.fulu.game.bi.entity.vo.room.VoiceOverviewVO;
import com.fulu.game.bi.entity.vo.room.VoiceGuildRoomVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * t_room_stat_all_user_day
 */
@Mapper
public interface RoomStatAllUserDAO {

    RoomStatAllUserDayRealTimeVO findByParameter(RoomStatAllUserDay roomStatAllUserDay);

    List<VoiceOverviewVO> overviewList(VoiceOverviewListBO voiceOverviewListBO);

    List<VoiceGuildRoomVO> guildRoomList(VoiceGuildRoomListBO voiceGuildRoomListBO);

    List<VoiceGuildRoomConsumerDetailVO> guildRoomConsumerDetailList(VoiceGuildRoomListBO voiceGuildRoomListBO);
}
